.k_title{
	width: 100%;
	height: 130px;
	padding: 15px 3% 0;
	background: #fff;
}

.k_title dt{
	float: left;
	width: 40%;
	position: relative;
}

.k_title dt > img{
	width: 130px;
	height: 100px;
}

.k_title dt i{
	width: 23px;
	height: 23px;
	display: inline-block;
	position: absolute;
	bottom: -10px;
    left: 112px;
}

.k_title dt i img{
	width: 100%;
}

.k_title dd{
	float: left;
	width: 60%;
}

.k_title dd h2{
	font-size: 15px;
	color: #333;
	margin-bottom: 8px;
}

.k_title dd ol li{
	float: left;
	font-size: 13px;
	margin-right: 15px;
}

.k_title dd span{
	color: #ffc105;
	display: inline-block;
	margin: 3px 0;
}

.k_title dd span img{
	width: 13px;
	margin-top: -4px;
}

.k_title dd p{
	font-size: 12px;
	color: #999;
}

.k_detailed{
	padding: 5px 3%;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	background: #fff;
}

.k_detailed li{
	height: 27px;
	line-height: 27px;
}

.k_detailed li img{
	width: 14px;
}

.k_nav{
	height: 44px;
	line-height: 44px;
	background: #fff;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
	margin-top: 10px;
}

.k_nav li{
	width: 33.3%;
	float: left;
	text-align: center;
}

.k_nav li a{
	color: #9a9a9a;
}

.k_nav li.on a{
	color: #03a9f4;
}

.k_content{
	background: #fff;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.k_content dl{
	padding: 3%;
}

.k_content dl dt{
	width: 27%;
	margin-right: 3%;
	float: left;
}

.k_content dl dt img{
	width: 100%;
}

.k_content dl dd{
	width: 70%;
	float: left;
	position:relative;
}

.k_content dl dd p{
	font-size: 14px;
	padding-bottom:10px;
}

.k_content dl dd p i{
	font-size: 12px;
	background: #61db4c;
	color: #fff;
	padding: 2px 4px;
	border-radius: 3px;
	margin-left: 8px;
	position:absolute;
	right:0;
	top:5px;
}

.k_content dl dd > i{
	color: #333;
	font-size: 12px;
}

.k_content dl dd span,.k_comment dd span{
	color: #fec106;
	float: left;
}

.k_content span img,.k_comment dd span img{
	width: 13px;
	margin-top: -4px;
}

.k_content dl dd b{
	width: 60px;
	height: 60px;
	display: inline-block;
	position: absolute;
	    right: 14%;
}

.k_content dl dd b img{
	width: 100%;
}

.k_content dl dd em{
	color: #999;
	font-size: 12px;
	display: block;
	margin-top: 30px;
}

.k_content ul{
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}

.k_content ul li{
	float: left;
	margin-right: 6px;
}

.k_content ul li img{
	width: 60px;
}

.k_content ol{
	padding: 14px 0;
	border-top: 1px solid #eee;
	margin: 0 3%;
}

.k_content ol li{
	float: left;
	margin-right: 8px;
	color: #fe7469;
	border: 1px solid #fe7469;
	padding: 2px 5px;
	border-radius: 3px;
}

.k_content ol li:first-child{
	color: #03a9f4;
	border: 1px solid #03a9f4;
}

.k_content ol li.s_partake{
	border: none;
	color: #666;
}

.k_content ol li.s_like{
	border: none;
	color: #666;
	margin-right: 0px;
}

.k_content ol li.s_like img{
	width: 16px;
	margin-top: -5px;
	margin-right: 3px;
}

.k_content ol div{
	float: right;
}

.k_comment{
	background: #fff;
}

.k_comment h4{
	height: 45px;
	line-height: 45px;
	color: #343434;
	font-size: 14px;
	padding-left: 3%;
	border-bottom: 1px solid #eee;
}

.k_comment dl{
	padding-left: 3%;
	padding-top: 8px;
}

.k_comment dl dt{
	width: 34px;
	height: 34px;
	float: left;
	margin: 0px 2% 0 0;
}

.k_comment dl dt img{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
}

.k_comment div .k_pl{
	padding: 0 3%;
	margin-top: 28px;
	line-height: 20px;
}

.k_comment > div{
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.k_comment .k_hf{
	margin: 8px 3% 0;
	width: 94%;
	background: #f6f6f6;
	height: 40px;
	line-height: 40px;
	padding: 0 3%;
	position: relative;
}

.k_comment .k_hf span{
	color: #03a9f4;
}

.k_comment .k_hf i{
	position: absolute;
    top: -23px;
    left: 13px;
    width: 20px;
}

.k_comment .k_hf i img{
	width: 100%;
}

.k_comment > a{
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	color: #333;
}

.k_comment > a img{
	width: 16px;
}

.k_cut ul{
	display: none;
}

.k_cut ul.surrent{
	display: block;
}

.k_biaoqian{
    float: left;
    margin: -10px 0 0 20px;
    display: inline-block;
}

.k_biaoqian li {
    float: left;
    margin-right: 8px;
    color: #fe7469;
    border: 1px solid #fe7469;
    padding: 2px 5px;
    border-radius: 3px;
}

.k_biaoqian li:first-child {
    color: #03a9f4;
    border: 1px solid #03a9f4;
}








/*娲诲姩鑱氬悎椤�璇勮*/
.k_header{
	width: 100%;
	padding: 0 3%;
	height: 45px;
	line-height: 45px;
	background: #fff;
	text-align: center;
	border-bottom: 1px solid #eee;
}

.k_header .s_btn_qx{
	color: #333;
	font-size: 12px;
	float: left;
}

.k_header .s_btn_tj{
	width:60px;
	height:30px;
	line-height: 30px;
	background: #03a9f4;
	color: #fff;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	float: right;
    margin-top: 8px;
    font-size: 12px;
}

.k_header span{
	font-size: 16px;
}

.k_pf{
	height: 50px;
	line-height: 50px;
	background: #fff;
	color: #333;
	padding: 0 3%;
	font-size: 12px;
}

.k_pf img{
	width: 16px;
	margin-top: -4px;
}

.k_pf i{
	color:#ffc105;
	font-size: 14px;
}

.k_textarea{
	border: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 100%;
	height: 150px;
	background: #fff;
	padding: 3%;
	font-size: 12px;
	color: #333;
}

/*娲诲姩1*/
/* .s_activity_body{
	background: url(../images/s_bg.png) no-repeat;
} */

.k_title1{
	height: 50px;
	line-height: 50px;
	background: #fff;
	padding-left: 3%;
}

.k_title1 img{
	width: 24px;
	margin-top: -4px;
}

.s_slide {
	width: 100%;
	height: 180px;
	overflow: hidden;
	position: relative;
}

.s_slide ul li {
	width: 100%;
}

.s_slide ul li > img {
	width: 100%;
}

.s_slide ol {
	width: 100%;
	position: absolute;
	margin-left: -28px;
}

.s_slide ol li {
	padding: 3px;	
	margin-right: 8px;
	background: #fff;
	border-radius: 30px;	
	border: 1px solid #03a9f4;
	float: left;
}

.s_slide ol > .selected {
	background: #03a9f4;
	border: 1px solid #03a9f4;
}

.s_slide_con{
	position: absolute;
	bottom: 10px;
	left: 0;
	color: #fff;
	width: 100%;
	padding: 0 3%;
}

.s_slide_con h4{
	font-size: 15px;
	margin-top: 22px;
}

.s_slide_con p{
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
}

.s_slide_con a{
	color: #fff;
	font-size: 12px;
	display: block;
	text-align: center;
	float: right;
	margin-left: 8px;
}

.s_slide_con a img{
	width: 14px;
	margin-right: 3px;
}

.s_detailed{
	background: #fff;
}

.s_detailed li{
	width: 94%;
	margin: 0 3%;
	height: 35px;
	padding-top: 6px;
	border-bottom: 1px solid #eee;
	position: relative;
}

.s_detailed a{
	color: #333;
	display: block;
}

.s_detailed li:last-child{
	border-bottom: none;
}

.s_detailed li em{
    width: 29px;
    display: inline-block;
    float: right;
    border-left: 1px solid #eee;
    padding: 0 4px 0 11px;
}

.s_detailed li em img{
	width: 100%;
}

.s_detailed li span{
	color:#55c044;
	font-size:12px;
	display: inline-block;
    margin-right: 6px;
}

.s_detailed li span img{
	width: 12px;
	margin: -2px 3px 0 0;
}

.s_detailed  li .into{
	display: inline-block;
    height: 10px;
    width: 10px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    -webkit-transform: rotate(-225deg) skew(0deg);
    transform: rotate(-225deg) skew(0deg);
    position: absolute;
    right: 0;
    top: 36%;
}

.k_activity{
	background: #fff;
	margin-top: 10px;
	padding-bottom: 30px;
	position: relative;
}

.k_activity h3{
	font-size: 20px;
	color: #ff5252;
	text-align: center;
	padding-top: 16px;
}  

.k_activity h3 span{
	font-size: 12px;
	color: #666;
}

.k_activity h3 span em{
	text-decoration: line-through;
}

.k_activity .s_hdjs{
	width: 94%;
	margin: 26px 3%;
	border-radius: 5px;
	background: #fffef7;
	border: 1px solid #ffc105;
	position: relative;
}

.k_activity .s_hdjs span{
	background: #ffc105;
	font-size: 15px;
	color: #fff;
	padding: 3px 10px;
	border-radius: 20px;
	position: absolute;
	left: 50%;
	top:-14px;
    margin-left: -40px;
}

.k_activity .s_hdjs ol{
	padding: 20px 3% 10px;
}

.k_activity .s_hdjs ol li{
	color: #623607;
	line-height: 18px;
	font-size: 12px;
}

.k_activity .s_hdjs p{
	padding: 10px 3%;
	text-align: center;
	color: #623607;
}

.k_activity > p{
	position: absolute;
	right: 0;
	padding: 10px;
	width: 40px;
	background: #fff;
	z-index: 22;
	color: #ffc105;
	border:1px solid #eee;
}

.k_activity > span{
	width: 100%;
	display: inline-block;
	text-align: center;
}

.k_activity > span b{
	color: #ff5252;
	font-weight: normal;
}

.k_activity .s_name_input,.k_activity .s_phone_input{
	text-align: center;
	margin-bottom: 12px;
}

.k_activity div input{
	height: 40px;
	line-height: 40px;
	padding-left: 3%;
	background: #fff;
	border: 1px solid #999;
	border-radius: 3px;
}

.k_activity .s_get_btn {
	height: 44px;
	line-height: 44px;
	background: #ff5252;
	color: #fff;
	width: 90%;
	margin: 25px 5% 0;
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	display:inline-block;
}

.s_footer{
	width: 80%;
	margin: 16px 10% 0;
	height: 134px;
}

.s_footer li{
	float: left;
	text-align: center;
	width: 50%;
}

.s_footer li img{
	width: 80px;
	margin-bottom: 10px;
}

.s_popups,.s_popup{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.3);
	z-index:20;
	display:none;
	z-index:99;
}

.s_detailed_rule,.s_detailed_phone{    
    width: 70%;
    margin: 0 15%;  
    position: absolute;  
    top: 30%;
    border-radius: 3px;
    background: #fff;
    padding-bottom: 5px;
    display: none;
}

.s_detailed_rule p{
	background: #ffc105;
	color: #fff;
	display: inline-block;
	padding: 3px 10px;
	border-radius: 3px;
	position: absolute;
	top:-14px;
	left: 50%;
	margin-left: -40px;
	z-index: 9999;
}

.s_detailed_rule em{
	width: 25px;
	display: inline-block;
	float: right;
	margin: -12px -9px 0 0;
}

.s_detailed_rule em img{
	width: 100%;
}

.s_detailed_rule ul {
	border-top: 1px dashed #ffc105;
	margin: 20px 3% 0;
    padding: 16px 0 10px;
    color: #623607;
}

.s_detailed_rule ul li{
	line-height: 22px;
}

/*鍒嗗簵*/
.k_search_box{
	height: 55px;
}

.k_search_box input{
	width: 90%;
	margin: 0 5%;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eee;
	border-radius: 3px;
	margin-top: 9px;
	text-align: center;    
	background: #fff url(../images/k_search_icon.png) no-repeat 40% center;
	background-size: 18px 17px;
}

.s_annex{
	height: 90px;
	background: #fff;
	border-bottom: 1px solid #eee;
	width: 100%;
	padding: 15px 3%;
}

.s_annex dt{
	width: 60px;
	float: left;
	margin-right: 3%;
}

.s_annex dt img{
	width: 100%;
}

.s_annex dd h3{
	font-size: 16px;
	color: #333;
	margin-top: 6px;
}

.s_annex dd p{
	font-size: 14px;
	color: #999;
	margin-top: 15px;
}

.s_annex dd p > img{
	width: 12px;
    margin: -3px 5px 0 0;
}

.s_annex dd p em {
    width: 29px;
    display: inline-block;
    float: right;
    border-left: 1px solid #eee;
    padding: 0 4px 0 11px;
}

.s_annex dd p em img{
	width: 12px;
}

.s_detailed_phone p{
	margin: 30px 0;
	text-align: center;
	font-size: 16px;
}

.s_detailed_phone a{
	width: 50%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	display: inline-block;
	float: left;
	color: #03a9f4;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}

.s_detailed_phone a.s_cancel_btn{
	color: #333;
}

/*楠岃瘉鏍搁攢*/
.s_content .k_box1{
	width: 100%;
	height: 160px;
	background: #fff;
	border: 1px solid #eee;
	margin: 10px 0 0px;
	font-size: 14px;
	color: #676767;
	text-align: center;
}

.s_content .k_box1 h3{
	font-size: 20px;
	color: #03a9f4;	
	margin: 20px 0 30px;
}

.s_content .k_box1 input{
	width: 240px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-left: 10px;
	padding-left: 10px;
}

.s_content .k_box1 a{
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #03a9f4;
	display: inline-block;
	border-radius: 3px;
	margin-left: 18px;
}

.s_content .k_box2{
	padding: 15px 0;
}

.s_content .k_box2 > a{
	width: 50px;
	height: 40px;
	padding-top: 8px;
	background: #03a9f4;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	margin-left: 18px;
}

.s_content .k_box2 > input{
	width: 240px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-left: 10px;
	padding-left: 10px;
}

.s_content .k_record h6{
	text-align: left;
	height: 50px;
	line-height: 50px;
	color: #999;
	padding-left: 18px;
	font-size: 14px;
	border-top: 1px solid #f3f7fa;
	border-bottom: 1px solid #e7e7e7;
}

.s_content .k_box3{
	width: 100%;
	background: #fff;
	border: 1px solid #eee;
	font-size: 14px;
	color: #676767;
	text-align: center;
	margin-bottom: 20px;
}

.s_content .k_box3 table thead{
	background: #f4f7f9;
	height: 50px;
	line-height: 50px;
	color: #999;
}

.s_content .k_box3 table thead th{
	text-align: center;
	font-weight: normal;
}

.s_content .k_box3 table tbody tr{
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #f3f7fa;
}

.s_content .k_box3 table tbody tr td a{
	color: #03a9f4;
	text-decoration: underline;
}

.s_popup,.s_popup1,.s_popup2,.s_popup3,.s_popup4{
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    z-index: 999999;
    display: none;
}

.s_popup .issue,.s_popup1 .issue1,.s_popup2 .issue2,.s_popup3 .issue3,.s_popup4 .issue4{
    background: #fff;
    position: fixed;
    left: 35%;
    top: 20%;
    width: 30%;
    border-radius: 3px;
    text-align: center;
    border-top: 4px solid #1ab394;
    padding: 2%;
    display: none;
}

.s_popup .issue > span {
    float: right;
    height: 20px;
    display: inline-block;
    cursor: pointer;
}

.s_popup .issue h4{
    font-size: 20px;
    margin-bottom: 30px;
}

.s_popup .issue ul li span {
    float: left;
    display: inline-block;
    width: 24%;
    text-align: right;
    margin-right: 2%;
}

.s_popup .issue ul li .s_input_box {
    width: 74%;
    float: left;
    line-height: 40px;
    margin-top: -10px;
    margin-bottom: 20px;
}

.s_popup .issue ul li .s_input_box input, .s_popup .issue ul li .s_input_box textarea {
    width: 100%;
    padding-left: 3%;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.s_popup .issue ul li span i {
    color: #ff7469;
}

.s_popup .issue > ol ,.s_popup2 .issue2 > ol,.s_popup3 .issue3 > ol{
    width: 70%;
    margin: 6% 15% 0;
    font-size: 14px;
}

.s_popup .issue > ol li,.s_popup2 .issue2 > ol li,.s_popup3 .issue3 > ol li{
    float: left;
    width: 100px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #1ab394;
    background: #fff;
    border-radius: 3px;
}

.s_popup .issue > ol li a,.s_popup2 .issue2 > ol li a,.s_popup3 .issue3 > ol li a{
    color: #1ab394;
    display:block;
}

.s_popup .issue > ol li:last-child,
.s_popup2 .issue2 > ol li:last-child,
.s_popup3 .issue3 > ol li:last-child{
	background: #1ab394;
    float: right;
}

.s_popup .issue > ol li:last-child a,
.s_popup2 .issue2 > ol li:last-child a,
.s_popup3 .issue3 > ol li:last-child a{
	color: #fff;
}

.s_popup .issue > span,
.s_popup1 .issue1 > span,
.s_popup2 .issue2 > span,
.s_popup3 .issue3 > span,
.s_popup4 .issue4 > span{
    position: absolute;
    right: 25px;
    top: 23px;
    cursor: pointer;
}

.s_popup .issue h4,.s_popup1 .issue1 h4,.s_popup4 .issue4 h4{
	font-size: 20px;
    margin-bottom: 30px;
    color: #333;
}

.s_popup1 .issue1 h4 img,.s_popup3 .issue3 h4 img,.s_popup4 .issue4 h4 img  {
    margin-top: -4px;
    margin-right: 6px;
}

.s_popup1 .issue1 p,.s_popup4 .issue4 p{
	text-align: center;
    margin-top: 30px;
    font-size: 16px;
    color: #999;
}

.s_popup1 .issue1 p a,.s_popup4 .issue4 p a {
    background: #1ab394;
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    display: inline-block;
    border-radius: 3px;
}

.s_popup1 .issue1 .s_con{
	text-align: left;
}

.s_popup1 .issue1 .s_con em{
	text-align: center;
	font-size: 14px;
	color: #999;
	display: inherit;
}

.s_popup1 .issue1 .s_con i{
	font-size: 14px;
	color: #999;
}

.s_popup1 .issue1 .s_con p{
	font-size: 24px;
	color: #666;
}

.s_popup2 .issue2 .s_con p{
	font-size: 18px;
	color: #333;
	margin: 18px 0 8px;
	text-align: center;
}

.s_popup2 .issue2 .s_con p i{
	font-size: 14px;
	color: #999;
}

.s_popup2 .issue2 .s_con span{
	color: #333;
	font-size: 14px;
	text-align: center;
	display: inherit;
}

.s_popup2 .issue2 .s_con span em{
	color: #03a9f4;
}

.s_popup2 .issue2 .s_con b{
	font-size: 18px;
	color: #999;
	font-weight: normal;
}

.s_popup2 .issue2 .s_con b i{
	font-size: 14px;
}

.s_popup2 .issue2 .s_con{
	text-align: left;
}

.s_popup3 .issue3 p{
	font-size: 14px;
	color: #999;
	margin: 20px 0 30px;
}

.s_popup3 .issue3 ul li span {
    float: left;
    display: inline-block;
    width: 20%;
    text-align: right;
    margin-right: 2%;
}
.s_popup3 .issue3 ul li .s_input_box {
    width: 74%;
    float: left;
    line-height: 40px;
    margin-top: -10px;
    margin-bottom: 20px;
}
.s_popup3 .issue3 ul li .s_input_box input {
    width: 100%;
    padding-left: 3%;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.s_popup3 .issue3 ul li i {
    float: left;
    color: #999;
    font-size: 12px;
}

/*娲诲姩绠＄悊-鍒涘缓娲诲姩*/
.s_left_phone{
	width: 90%;
	margin: 20px auto 20px;
	border: 1px dashed #eee;
}

.k_left_title span{
	color: #999;
	margin: 12px 0 0 12px;
    display: inline-block;
}

.k_left_title h6{
	font-size: 20px;
	color: #333;
	text-align: center;
}

.x_role_condition a.x_button_l{
	color: #03a9f4;
}

.x_template .s_morePrograms{
	width: 100%;
}

.x_template .s_morePrograms .k_left_title,
.x_template .s_morePrograms .s_left_phone{
	width: 46%;
	display: block;
	margin-left: 8%;
}

.k_right_btn{
	width: 30%;
	float: right;
	margin-top: 16px;
}

.k_right_btn li{
	width: 100px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	float: right;
	border: 1px solid #03a9f4;
	border-radius: 3px;
	margin-right: 5%;
}

.k_right_btn li:first-child{
	background: #03a9f4;
}

.k_right_btn li:first-child a{
	color: #fff;
}

.k_right_btn li a{
	color: #03a9f4;
}

/*娲诲姩妯℃澘 鍚嶇墖*/
.calling_card_body{
	background: #f6f6f6;
}

.calling_card{
	background: url(../../images/marketing/k_bg.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	position: relative;
}

.calling_card .k_icon_right{
	width: 22px;
	height: 22px;
	position: absolute;
	bottom: -11px;
    right: 30%;
}

.k_btn_zzmp{
	width: 24px;
	height: 122px;
	background:#fff;
	opacity: 0.6;
	padding: 0 5px;
	color: #000;
	position: absolute;
	bottom: 0;
	right: 0;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.calling_card .k_icon_right img{
	width: 100%;
}

.calling_card > span{
	padding:48px 0 14px;
	text-align: center;
	display: block;
}

.calling_card dl dt{
	width: 112px;
	height: 112px;
	border-radius: 50%;
	border: 1px solid #7f7e97;
	float: left;
	padding: 6px;
	margin-right: 20px;
	margin-left: 25px;
}

.calling_card dl dt img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 2px solid #fff;
}

.calling_card dl dd{
	float: left;
}

.calling_card h5{
	font-size: 18px;
	padding-top: 20px;
	margin-bottom: 12px;
}

.calling_card > p img{
	width: 15px;
}

.calling_card > p{
	width: 90%;
	margin: 0 auto;
	color: #bab8c5;
	padding: 10px 0 28px;
}

.calling_card ul{
	height: 204px;
	display: inline-block;
	margin-left: 5%;
	float: left;
}

.calling_card ul li img{
	width: 16px;
}

.calling_card ul li{
	margin-bottom: 12px;
}

.k_ewm_box{
	font-size: 10px;
	text-align: center;
	display: inline-block;
	margin-right: 10%;
    float: right;
}

.k_ewm_box p{
	background: url(../images/k_ewm_border.png) no-repeat;
	background-size: 100% 100%;
	width: 121px;
	height: 121px;
}

.k_ewm_box p img{
	width: 80%;
	margin: 10%;
	border: 6px solid #fff;
}

.k_ewm_box i{
	display: inline-block;
	margin-top: 4px;
}

.k_phone h1{
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	background: #34325b;
	position: relative;
}

.k_phone h1 p{
	background: #34325b;
    position: absolute;
    z-index: 3;
    width: 110px;
    height: 40px;
    left: 50%;
    margin-left: -55px;
    font-weight: bold;
}

.k_phone h1 i{
	width: 50%;
	height: 1px;
	display: inline-block;
	background: #fff;
	position: absolute;
	top: 21px;
	left: 25%;
}

.kkkk{
	margin-top: 10px;
}

.kkkk h1{
	background: #fff;
	color: #333;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.kkkk h1 p{
	background: #fff;
}

.kkkk h1 i{
	background: #999;
}

/*.k_make{
	width: 90%;
	height: 44px;
	line-height: 44px;
	background: #34325b;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	font-size: 15px;
	margin: 20px 5%;
}*/

.k_footer{
	text-align: center;
	color: #999;
	margin: 12px 0 20px;
}

.kkkk .k_content dd p{
	font-size: 15px;
	font-weight: bold;
}